--- Log opened Fri Mar 26 00:00:46 2010 |
00:18 | | Orthia [orthianz@Nightstar-d5a09177.xnet.co.nz] has quit [Ping timeout: 121 seconds] |
00:27 | | Orthia [orthianz@Nightstar-a01b41ef.xnet.co.nz] has joined #code |
01:23 | | Attilla [Attilla@FBC920.482E2D.82B33A.EBFF0B] has quit [Client closed the connection] |
01:23 | | Orthia [orthianz@Nightstar-a01b41ef.xnet.co.nz] has quit [Ping timeout: 121 seconds] |
01:23 | | Reiver [reaverta@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
01:23 | | DiceBot [Reiver@Nightstar-019bfb55.xnet.co.nz] has quit [Ping timeout: 121 seconds] |
01:25 | | Reiver [reaverta@5B433A.77CB96.0CB44B.7B40FA] has joined #code |
01:25 | | mode/#code [+qo Reiver Reiver] by ChanServ |
01:25 | | Orthia [orthianz@5B433A.77CB96.FDC223.0A2C2A] has joined #code |
01:26 | | DiceBot [Reiver@Nightstar-019bfb55.xnet.co.nz] has joined #code |
02:08 | | GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has quit [Ping timeout: 121 seconds] |
02:13 | | Orthia [orthianz@5B433A.77CB96.FDC223.0A2C2A] has quit [Ping timeout: 121 seconds] |
02:14 | | Reiver [reaverta@5B433A.77CB96.0CB44B.7B40FA] has quit [Ping timeout: 121 seconds] |
02:14 | | DiceBot [Reiver@Nightstar-019bfb55.xnet.co.nz] has quit [Ping timeout: 121 seconds] |
02:16 | | Reiver [reaverta@5B433A.77CB96.0CB44B.7B40FA] has joined #code |
02:16 | | mode/#code [+qo Reiver Reiver] by ChanServ |
02:17 | | DiceBot [Reiver@Nightstar-019bfb55.xnet.co.nz] has joined #code |
02:17 | | Orthia [orthianz@Nightstar-a01b41ef.xnet.co.nz] has joined #code |
02:20 | | * Vornicus decides to get around to trying pack and unpack. |
02:31 | <@Vornicus> | Considerably more straightforward -- and considerably more easily invertible -- than LZW itself |
02:36 | <@Vornicus> | ...need better knowledge of casting in Java. |
02:43 | < celticminstrel> | Huh? |
02:43 | <@Vornicus> | okay. sign extends. |
02:45 | <@Vornicus> | celmin: the unpacker needs to add bytes to a larger numeric, and I want to make sure that the bytes don't stomp on stuff elsewhere in the larger numeric. |
02:47 | <@Vornicus> | since the bytes might be negative... |
02:49 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: *hums* Can't stay now!] |
02:52 | <@McMartin> | Vorn: This is a bitch in Java, one of the more obvious holes in the language |
02:52 | <@McMartin> | Basically, you have to go (int i, byte b)... |
02:52 | <@McMartin> | i += (b < 0 ? 256 + b : b) |
02:53 | <@Vornicus> | That doesn't look sensible. How about b & 0xff |
02:53 | <@McMartin> | = b. |
02:53 | <@Vornicus> | & upcasts first |
02:53 | <@McMartin> | Alternately, I think ((int)b) & 0xff will work. |
02:53 | <@Vornicus> | (as does everything except shifts.) |
02:54 | | * McMartin stabs glibc for obvious inferiority |
02:54 | <@Vornicus> | If an integer operator other than a shift operator ... is not an int, it is first widened to type int by numeric promotion. |
02:54 | <@McMartin> | It apparently thinks binutils 2.20.1 is not greater than 2.15 |
02:54 | <@Vornicus> | (quoth the spec) |
02:56 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code |
03:34 | <@Vornicus> | This stuff just plain can't be simulated tricky-bits and all in Python. |
03:44 | < gnolam> | Hee. |
03:44 | | * gnolam 's favorite forum now features a spelling guardian. |
03:45 | < gnolam> | If your post doesn't pass the forum spell checker, you have to go through an additional confirmation step to actually post. |
03:48 | < gnolam> | (The same forum, among other things, turns "lol" into "I'm dumb!") |
03:55 | < Orthia> | That could be a problem. |
03:55 | < Orthia> | Mind, it depends on the subject matter. |
03:55 | < Orthia> | The ones I'm on have 'mispellings' constantly, because they're part of the terminology. |
03:58 | < gnolam> | Here, it's assumed that if you misspell, you're a moron. |
03:58 | < gnolam> | Or if you misspell on purpose, that you're a douche. |
03:59 | < gnolam> | Or, in those extremely few occasions when it's OK to intentionally misspell as an ironic comment, that you're clever enough to get around the filters. |
04:06 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
05:28 | | AnnoDomini [annodomini@Nightstar-6232238e.adsl.tpnet.pl] has joined #code |
05:28 | | mode/#code [+o AnnoDomini] by Reiver |
06:21 | | Vornicus is now known as Vornicus-Latens |
07:51 | | Orthia [orthianz@Nightstar-a01b41ef.xnet.co.nz] has quit [Ping timeout: 121 seconds] |
08:23 | | AnnoDomini [annodomini@Nightstar-6232238e.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds] |
08:25 | | AnnoDomini [annodomini@Nightstar-4a48ec6d.adsl.tpnet.pl] has joined #code |
08:25 | | mode/#code [+o AnnoDomini] by Reiver |
08:54 | | You're now known as TheWatcher |
08:55 | | * TheWatcher readsup |
08:56 | <@TheWatcher> | "lol => I'm dumb!" would be even more amusing if it had a selection of replacements: "I'm dumb!", "I'm a complete idiot.", "I have trouble finding my arse with both hands!", etc... |
09:05 | | Orthia [orthianz@Nightstar-ab97504e.xnet.co.nz] has joined #code |
09:17 | <@McMartin> | SomethingAwful has a bunch of those. |
09:18 | <@McMartin> | Including replacing, IIRC, "pwn" with ATTENTION: I AM AN IDIOT. |
10:23 | | Attilla [Attilla@FBC920.482E2D.82B33A.EBFF0B] has joined #code |
10:23 | | mode/#code [+o Attilla] by Reiver |
11:10 | | Rhamphoryncus [rhamph@Nightstar-8931f88f.abhsia.telus.net] has quit [Client exited] |
11:32 | | RichardBarrell [user@Nightstar-58acb782.cable.virginmedia.com] has quit [Operation timed out] |
12:06 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code |
12:06 | | Searh [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code |
12:07 | | Serah [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds] |
12:11 | | celticminstrel [celticminstre@1AB00B.855209.A256BB.B16D09] has joined #code |
12:13 | < Namegduf> | Hmm, anyone know where cooperative multitasking was first developed? A source to read would be helpful, too. |
12:13 | | * Namegduf needs history. |
12:17 | | RichardBarrell [user@Nightstar-58acb782.cable.virginmedia.com] has joined #code |
12:42 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed] |
12:57 | | celticminstrel [celticminstre@1AB00B.855209.A256BB.B16D09] has quit [Client exited] |
13:05 | | celticminstrel [celticminstre@1AB00B.855209.A256BB.B16D09] has joined #code |
13:23 | | celticminstrel [celticminstre@1AB00B.855209.A256BB.B16D09] has quit [Ping timeout: 121 seconds] |
13:23 | | celmin [celticminstre@1AB00B.855209.A256BB.B16D09] has joined #code |
15:39 | <@ToxicFrog> | Namegduf: at the program level, coroutines were invented by Conway in 63; see M.E. Conway, Design of a separable transition-diagram compiler, Communications of the ACM, Vol. 6, No. 7, July 1963 |
15:39 | <@ToxicFrog> | At the OS level, no idea. |
15:39 | < Namegduf> | Thanks. |
15:40 | <@ToxicFrog> | But I don't know that cooperative multitasking was used by pre-OSX Mac OS and by RISC OS. |
15:40 | <@ToxicFrog> | Er. Do know. |
15:44 | < gnolam> | http://www.youtube.com/watch?v=89OoXyuxTLM |
16:14 | < Alek> | oh wow. |
16:15 | < Alek> | is anyone else seeing only part of the web? |
16:15 | < Alek> | heck, google.com is unavailable, but new zealand is. :P |
16:15 | <@AnnoDomini> | I has Google. |
16:18 | < Alek> | weird. |
16:18 | < Alek> | could it be a DNS thing? |
16:18 | < Alek> | I mean, my ISP's? |
16:18 | < Alek> | or some other such problem? |
16:18 | < Alek> | hmm. I can't even access my ISP's sites. |
16:19 | < Alek> | no search engines. |
16:19 | < Alek> | but some other sites are fine. |
16:19 | < Alek> | oh wate google's back nao. |
16:21 | < Alek> | part of the web's coming back. |
16:29 | | celmin [celticminstre@1AB00B.855209.A256BB.B16D09] has quit [Client exited] |
16:33 | | celticminstrel [celticminstre@1AB00B.855209.A256BB.B16D09] has joined #code |
17:17 | | celticminstrel [celticminstre@1AB00B.855209.A256BB.B16D09] has quit [Client exited] |
17:24 | | celticminstrel [celticminstre@1AB00B.855209.A256BB.B16D09] has joined #code |
18:47 | <@McMartin> | Belated: Windows 3.1 also had cooperative multitasking |
18:49 | < jerith> | Cooperative multitasking is win, as long you control all the processes. |
18:49 | < Namegduf> | Heh. |
18:50 | < Namegduf> | And you feel like calculating the appropriate points to yield in each for a consistent time between yields. |
18:50 | < Namegduf> | Carefully and with consideration of all possible input. |
18:50 | < Namegduf> | It worked, though. |
18:50 | < jerith> | Just yield every time you're about to wait for I/O. |
18:50 | < jerith> | Python Twisted uses that model very successfully. |
18:51 | < Namegduf> | Not very good if you can go compute-bound, at all. |
18:51 | < Namegduf> | Which includes "a few seconds processing time here" |
18:51 | < jerith> | True, but you're paying for determinism. |
18:52 | < Namegduf> | You're definitely paying. |
19:10 | | celticminstrel [celticminstre@1AB00B.855209.A256BB.B16D09] has quit [Client exited] |
19:19 | | Rhamphoryncus [rhamph@Nightstar-8931f88f.abhsia.telus.net] has joined #code |
19:48 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code |
20:32 | | Vornicus-Latens is now known as Vornicus |
20:49 | | Searh [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds] |
20:51 | | Alek [omegaboot@Nightstar-7ff8f4eb.il.comcast.net] has quit [Ping timeout: 121 seconds] |
20:56 | | Alek [omegaboot@Nightstar-7ff8f4eb.il.comcast.net] has joined #code |
21:39 | | Serah [Z@5E691D.FC7C16.9F8D82.CBBA6F] has joined #code |
21:55 | | Serah [Z@5E691D.FC7C16.9F8D82.CBBA6F] has quit [Ping timeout: 121 seconds] |
22:00 | | Serah [Z@2C3C9C.B2A300.F245DE.859909] has joined #code |
--- Log closed Sat Mar 27 00:00:47 2010 |