code logs -> 2010 -> Fri, 26 Mar 2010< code.20100325.log - code.20100327.log >
--- 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
code logs -> 2010 -> Fri, 26 Mar 2010< code.20100325.log - code.20100327.log >